package cn.kgc.layui.dao;

import cn.kgc.layui.entity.Role;
import cn.kgc.layui.entity.Student;
import cn.kgc.layui.vo.RoleVO;

import java.sql.SQLException;
import java.util.List;

public interface RoleDao {
    /***
     * 查询页面展示数据
     * @param start 从那个位置开始
     * @param size 查询的条数
     * @return List<Student>
     */
    List<Role> findAllByPage(int start, int size, Role role);

    int save(Role role) throws SQLException;
    void saveRoleAuth(String roleId,String authIds);
    int update(Role role) throws SQLException;
    int delete(String id) throws SQLException;
    List<RoleVO> roleData();
    List<Role> getRolesByManageId(String managerId);

    // 查询总条数

    long selectTotalCount();
}
